package com.mofum.cloud.core.model;

/**
 * 运行时上下文能力
 * ===================================================================
 * <p> 实现此接口，将获取运行环境支持，你将通过该接口获得运行对应的运行环境支持
 * <p> 主要用于获取一个CPU的运行环境上下文内容。
 * ===================================================================
 *
 * @author yumi@omuao.com
 */
public interface RuntimeContextAware {

    /**
     * 设置运行环境上下文
     *
     * @param runtimeContext 运行环境上下文
     */
    void setRuntimeContext(RuntimeContext runtimeContext);

    /**
     * 获取运行环境上下文
     *
     * @return 运行环境山下文
     */
    RuntimeContext getRuntimeContext();

}
